madagascar cat
English
madagascar cat meaning in English • madagascar cat का अर्थ अंग्रेजी में
Noun
- A small lemur having its tail barred with black.